A linear-time crystal-growth algorithm for discretization of continuum approximation
نویسندگان
چکیده
Continuous approximation is regarded as a scalable and insightful method for acquiring near-optimum solutions to various location problems. A continuous solution nonetheless only density function further discretization procedure needed obtain discrete engineering practice. Inspired by the process of “crystal growth”, this paper proposes constructive heuristic algorithm an alternative classic meta-heuristic disk (Ouyang Daganzo, 2006) in discretizing from continuum model. The main idea rasterize space into set small cells (either regular triangles or squares) repeatedly grow core cell full-service area according certain visiting sequence. Thus, it has linear time complexity proportional number space. Numerical examples are conducted test performance proposed algorithm. results indicate that can solve facility locations more efficiently exhibits robust compared with
منابع مشابه
Simple linear time approximation algorithm for betweenness
We present a simple linear time combinatorial algorithm for the Betweenness problem. In the Betweenness problem, we are given a set of vertices and betweenness constraints. Each betweenness constraint of the form x {y, z} requires that vertex x lies between vertices y and z. Our goal is to find a linear ordering of vertices that maximizes the number of satisfied constraints. In 1995, Chor and S...
متن کاملA Linear-Time Approximation Algorithm for Minimum Rectangular Covering
We consider the problem of covering polygons, without any acute interior angles, with rectangles. The rectangles must lie entirely within the polygon and it is preferable to cover the polygon with as few rectangles as possible. This problem has an application in fabricating masks for integrated circuits. Let P be an arbitrary hole-free input polygon, with n vertices, cover-able by rectangles. L...
متن کاملA Near-Linear Time ε-Approximation Algorithm for Geometric Bipartite
For point sets A,B ⊂ R, |A| = |B| = n, and for a parameter ε > 0, we present a Monte Carlo algorithm that computes, in O(npoly(log n, 1/ε)) time, an ε-approximate perfect matching of A and B under any Lp-norm with high probability; the previously best known algorithm takes Ω(n) time. We approximate the Lp-norm using a distance function, d(·, ·) based on a randomly shifted quad-tree. The algorit...
متن کاملA Linear-Time Approximation Algorithm for Rotation Distance
Rotation distance between rooted binary trees measures the number of simple operations it takes to transform one tree into another. There are no known polynomial-time algorithms for computing rotation distance. In this short note, we give an efficient, linear-time approximation algorithm, which estimates the rotation distance, within a provable factor of 2, between ordered rooted binary trees. ...
متن کاملA Linear Time Approximation Algorithm for Ruler Folding Problem
A chain or n-link is a sequence of n links whose lengths are fixed and are joined together from their endpoints, free to turn about their endpoints, which act as joints. “Ruler Folding Problem”, which is NP-Complete is to find the minimum length of the folded chain. The best linear approximation algorithm for it were proposed by Hopcroft et al. Their algorithm folds any open chain in the interv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Transportation Research Part E-logistics and Transportation Review
سال: 2022
ISSN: ['1366-5545', '1878-5794']
DOI: https://doi.org/10.1016/j.tre.2022.102715